#include "widget.h"
#include "ui_widget.h"
#include<QPixmap>
#include<QDebug>
#include<QResizeEvent>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    QRect windowrect = this->geometry();
    //设置label与窗口一样大
    ui->label->setGeometry(0,0,windowrect.width(),windowrect.height());

    QPixmap pix(":/Payara.png");
    ui->label->setPixmap(pix);//将图片设置到label中
    ui->label->setScaledContents(true); // 设置内容伸缩


}

Widget::~Widget()
{
    delete ui;
}


//从写父类  触发resize事件  相当于回调函数
void Widget::resizeEvent(QResizeEvent *event)
{
    qDebug()<<event->size();


    //让label和窗口的大小始终一致
    ui->label->setGeometry(0,0,event->size().width(),event->size().height());
}

